come from a good place - Alemán Inglés Diccionario